/*

TestLista.java
Fecha: 22 de agosto de 2011
Autor: Claudia Grajeda
Descripcion: hoja de trabajo 4

JUnit para el Stack. Verifica que los valores de prueva despues de aplicarle los metodos de Stack sean correctos
sean los correctos.

*/

import junit.framework.*;

public class TestStack extends TestCase {

	Stack<Double> stack = new Stack<Double>();
	
	public void test() {
	
	
		
	stack.anadir(1.0);
	stack.anadir(2.0);
	assertEquals(2.0, stack.obtener());   //por ser pila obtiene el ultimo
	assertEquals(2.0, stack.quitar());     //quita el ultimo de la cola
	assertEquals(1.0, stack.quitar());
	
	double num1 = 1.0;
	
	double num2 = 2.0;

	
	assertEquals(3.0, stack.sumar(num1,num2));
	assertEquals(1.0, stack.restar(num2, num1));
	assertEquals(2.0, stack.multiplicar(num1,num2));
	assertEquals(0.5, stack.dividir(num1, num2));
	
	}

}